package com.atguigu.single.cicle;

import com.atguigu.single.Node;

/**
 * @ClassName Test
 * @DeScription 单向环形链表测试
 * @Author 剧情再美终是戏
 * @Date 2019/11/25 20:34
 * @Version 1.0
 **/
public class Test {

    public static void main(String[] args) {

        SingelCicleLinkList singelCicleLinkList = new SingelCicleLinkList();
        Node node1 = new Node(1, "", "");
        Node node2 = new Node(2, "", "");
        Node node3 = new Node(3, "", "");
        Node node4 = new Node(4, "", "");
        Node node5 = new Node(5, "", "");
        Node node6 = new Node(6, "", "");

        // 添加
//        singelCicleLinkList.add(node1);
//        singelCicleLinkList.add(node5);
//        singelCicleLinkList.add(node2);
//        singelCicleLinkList.add(node4);
//        singelCicleLinkList.add(node3);
//        singelCicleLinkList.add(node6);
//        System.out.println("添加后的输出：");
//        singelCicleLinkList.show();

        // 有序添加
        singelCicleLinkList.addByOrder(node6);
        singelCicleLinkList.addByOrder(node3);
        singelCicleLinkList.addByOrder(node4);
        singelCicleLinkList.addByOrder(node2);
        singelCicleLinkList.addByOrder(node5);
        singelCicleLinkList.addByOrder(node1);
        System.out.println("有序添加后的输出：");
        singelCicleLinkList.show();

        // 修改
        System.out.println("修改添加后的输出：");
        node6.setName("6666");
        singelCicleLinkList.update(node6);
        singelCicleLinkList.show();

        // 删除
        System.out.println("删除后的输出：");
        singelCicleLinkList.del(1);
        singelCicleLinkList.show();
    }

}
